##顺序打印能被7整除但不是5的倍数(2000到3201之间)
import time
#方法1：
now = time.time()
num = []
for i in range(2000,3201):
    if i % 7 == 0 and i % 5 != 0:
        num.append(str(i))
print(','.join(num))
now1 = time.time()
print("方法1执行时间:%0.5f"%(now1-now))
#方法2：
now2 = time.time()
print(','.join([str(i) for i in range(2000,3201) if i%7==0 and i%5!=0 ]))
now3 = time.time()
print("方法2执行时间:%0.5f"%(now3-now2))

'''

总结:

    1.使用列表生成式的时候比使用for循环要快一点。
    2.使用到了获取某时刻的时间戳time.time()。
    3.使用到了将字符串列表变成字符串的join()。
    4.列表生成式。
    5.输出小数时保留的小数位：%0.nf  n代表保留小数点后面几位或者round(小数，保留小数后几位)
    6.列表的添加方法append。
                
'''